History
History
Synonyms
UK
US
Meaning:
embed

to fix (something) firmly (in a surrounding substance); to keep (something) firmly (in one's mind etc)

sink, implant

inject

to force (a liquid, drug etc) into (a person, thing) (as if) with a syringe

put in, introduce

throw in

(in sports such as football) to put the ball back into play using a throw

put in, introduce

STICK IN as in Wiktionary
STICK IN as in Wikipedia